<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body></body>
  <script>
    /* 
        http缓存 - 协商缓存
    服务器端缓存策略（判断这个资源能不能用缓存的内容）
    服务器判断客户端资源，是否和服务端资源一样。
    一致则返回304，不一致则返回200，并返回新的资源。

        资源标识
    在Response Headers中，有两种
    Last-Modified: 服务器端资源最后修改时间
    ETag: 服务器端资源的唯一标识，可以判断资源是否改变。

        last-modified与etag  都存在？
    1.会优先使用Etag
    2.Last-Modified只能精确到秒级
    3.如果资源被重复生成，而内容不变，则Etag更精确。
    */
  </script>
</html>
